﻿<%@ Page Language="VB" AutoEventWireup="false" CodeFile="HogaresConsulta.aspx.vb" Inherits="Sistema_HogaresConsulta" MasterPageFile="~/Library/Site.master"%>
<%@ Register src="../CustomControls/Municipio.ascx" tagname="Municipio" tagprefix="uc1" %>
<%@ Register src="../CustomControls/Barrio.ascx" tagname="Barrio" tagprefix="uc2" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" Runat="Server">
    <style type="text/css">
        .style5
        {
        }
        .style6
        {
        }
        </style>
    <script  type ="text/javascript">
        function editar() {
            window.location = 'ModuloHogares.aspx?idHogar=' + $get('hdIdHogar').value;
        }


        function AgregarPersona() {
        alert('fg')
        //    window.location = 'ModuloPersonas.aspx?idHogar=' + $get('hdIdHogar').value;
        }

        

    </script>
    
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" Runat="Server">
    <div align="left">
        <table border="1" width="100%">
            <tr>
                <td class="style5" colspan="8">
                    <h1>FORMULARIO DE IDENTIFICACIÓN - HOGAR</h1>
                </td>
            </tr>
            <tr>
                    <th colspan="8">
                        INFORMACIÓN GENERAL<asp:HiddenField 
                            ID="hdIdHogar" runat="server" Value="0" ClientIDMode="Static"/>
                    <asp:HiddenField 
                            ID="hdIdPersona" runat="server" Value="0" ClientIDMode="Static" />
                    </th>
                </tr>
            <tr>
                <td class="style5">
                    Código Coba</td>
                <td class="style6" colspan="7">
                    <asp:Label ID="txtCodigoCoba" runat="server" ></asp:Label>
                                        
                        

                    </td>
            </tr>
            <tr>
                <td class="style5">
                    Código del proyecto:
                </td>
                <td class="style6" colspan="7">
                    <asp:Label ID="ddlNombreProyecto" runat="server">
                    </asp:Label>
                    
                    </td>
                
            </tr>
            <tr>
                <td class="style5">
                    Departamento:</td>
                <td>
                    <uc1:Municipio ID="Municipio" runat="server"  />
                </td>
                <td colspan="2">
                    Localización:</td>
                <td colspan="4">&nbsp;<asp:RadioButtonList ID="rbLocalizacion" runat="server" RepeatDirection="Horizontal" Enabled=false >
                    </asp:RadioButtonList>
                </td>

            </tr>
            <tr>
                <td class="style5">
                    Dirección:</td>
                <td>
                    <asp:Label ID="txtDireccion" runat="server" Width="290px"></asp:Label>
                    
                    </td>
                <td colspan="2">
                    Barrio:</td>
                <td>
                    <asp:Label ID="txtBarrio" runat="server"></asp:Label>
                    </td>
                <td colspan="2">
                    Comuna:</td>
                <td>
                    <asp:Label ID="txtComuna" runat="server"></asp:Label>
                    </td>
            </tr>
            <tr>
                <td class="style5">
                    Corregimiento:</td>
                <td>
                    <asp:Label ID="txtCorregimiento" runat="server"></asp:Label>
                    </td>
                <td colspan="2">
                    Vereda:</td>
                <td colspan="4">
                    <asp:Label ID="txtVereda" runat="server"></asp:Label>
                    </td>
            </tr>
            <tr>
                <td class="style5">
                    Número de personas que conforman el hogar:</td>
                <td colspan="7">
                    <asp:Label ID="TxtPersonasConformanHogar" runat="server"></asp:Label>
                    
                    </td>
            </tr>
            <tr>
                <td class="style5" rowspan="2">
                    Nombre del contacto</td>
                <td rowspan="2">
                    <asp:Label ID="TxtNombreContacto" runat="server" Width="250px"></asp:Label>
                    
                    </td>
                <td>
                    Teléfono fijo</td>
                <td colspan="3">
                    Indicativo:
                    <asp:Label ID="TxtindicativoContacto" runat="server" ></asp:Label>
                    </td>
                <td colspan="2">
                    Número: 
                    <asp:Label ID="TxtFijoContacto" runat="server" ></asp:Label>
                    </td>
            </tr>
            <tr>
                <td colspan="2">
                    Celular del contacto</td>
                <td colspan="4">
                    <asp:Label ID="TxtCelularContacto" runat="server" ></asp:Label>
                    </td>
            </tr>
            <tr>
                <td class="style5" colspan="8">
                    
                    <asp:Button ID="btnGuardar" runat="server" CssClass="boton" Text="Guardar" Visible = "false" />
                   <input id="Button1" type="button" value="Editar" class = "boton" onclick = "editar()" onclick="return Button1_onclick()" />
                    <asp:Button ID="btnCancelar" runat="server" CausesValidation="False" 
                        CssClass="boton" Text="Regresar a la lista de hogares" /> &nbsp; &nbsp; &nbsp;
                    
                        <%--<asp:Button ID="Button2" runat="server" CausesValidation="False" 
                        CssClass="boton" Text="Editar" onclientclick ="editar();return false" />--%>
                    
                </td>
            </tr>
        </table>
        <br />
         <asp:Panel ID="panelvisitas" runat="server" Visible="false">
        <script type="text/javascript" >
            function frbformacionprofesional() {
                //if ($('MainContent_rbformacionprofesional_2').length) {
                if (document.getElementById('MainContent_rbformacionprofesional_2').checked == true)
                { var x = false; }
                else
                { var x = true; }
                desactivarCampo('<%=txtformacionprofesional.ClientID%>', x);
            }

            function ftxtfechadediligenciamiento() {

                hoy = new Date()
                var array_fecha = document.getElementById('MainContent_txtfechadediligenciamiento').value.split("/")
                if (array_fecha.length != 3) {
                    alert('Por favor revise la fecha de diligenciamiento');
                }
                var ano
                ano = array_fecha[2];
                if (isNaN(ano)) {
                    alert('Por favor revise el año de diligenciamiento');
                    return;
                }

                if (ano < 2010) {
                    alert('El año de diligenciamiento no puede ser anterior a 2010');
                }

                var mes
                mes = array_fecha[1];
                if (isNaN(mes)) {
                    alert('Por favor revise el mes de diligenciamiento');
                    return;
                }
                var dia
                dia = array_fecha[0];
                if (isNaN(dia)) {
                    alert('Por favor revise el dia de diligenciamiento');
                    return;
                }
            }
        </script>
        <table border="1">
               <tr>
                <th colspan="2">
                        REGISTRAR VISITA</th>
            </tr>
            <tr>
                <td>
                    Visita</td>
                <td>
                    <asp:DropDownList ID="ddvisita" runat="server">
                    </asp:DropDownList>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" 
                        ControlToValidate="ddvisita" CssClass="error" Display="Dynamic" 
                        ErrorMessage="Requerido"></asp:RequiredFieldValidator>
                </td>
            </tr>
            <tr>
                <td>
                    Nombre del profesional</td>
                <td>
                    <asp:TextBox ID="txtNombreprofesional" runat="server" Width="290px"></asp:TextBox>
                      <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" 
                        ControlToValidate="txtNombreprofesional" CssClass="error" Display="Dynamic" 
                        ErrorMessage="Requerido"></asp:RequiredFieldValidator>
                    </td>
            </tr>
               <tr>
                   <td>
                       Formación del profesional:</td>
                   <td>
                       <asp:RadioButtonList ID="rbformacionprofesional" runat="server" RepeatDirection="Horizontal">
                       </asp:RadioButtonList>
                       <asp:RequiredFieldValidator ID="RequiredFieldValidator3" ControlToValidate = "rbformacionprofesional" runat="server" CssClass = "error" ErrorMessage="Obligatorio">
                       </asp:RequiredFieldValidator>
                       <br />
                       Cual:
                       <asp:TextBox ID="txtformacionprofesional" runat="server" Width="190px"></asp:TextBox>
                   </td>
               </tr>
            <tr>
                <td>
                    Fecha de diligenciamiento</td>
                <td>
                    <asp:TextBox ID="txtfechadediligenciamiento" runat="server" Width="290px"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator10" runat="server" 
                        ControlToValidate="txtfechadediligenciamiento" CssClass="error" 
                        ErrorMessage="Requerido"></asp:RequiredFieldValidator>
                    <br />
                    (dd/mm/aaaa)
                    <asp:CompareValidator ID="CompareValidator2" runat="server" 
                        ControlToValidate="txtfechadediligenciamiento" CssClass="error" 
                        Display="Dynamic" ErrorMessage="Debe ser fecha" Operator="DataTypeCheck" 
                        Type="Date"></asp:CompareValidator>
                     <asp:CompareValidator ID="CompareValidator1" runat="server" 
                        ControlToValidate="txtfechadediligenciamiento" CssClass="error" 
                        Display="Dynamic" ErrorMessage="debe ser superior a 01/07/2010" Operator="GreaterThanEqual"  
                        Type="Date" ValueToCompare = '2010/07/01'></asp:CompareValidator>
                     <asp:CompareValidator ID="CompareValidator3" runat="server" 
                        ControlToValidate="txtfechadediligenciamiento" CssClass="error" 
                        Display="Dynamic" ErrorMessage="No puede ser mayor o igual a hoy" Operator="LessThan"   
                        Type="Date" ValueToCompare='2012/01/01'  ></asp:CompareValidator>
                </td>
            </tr>
            <tr>
                <td>
                    <asp:Button ID="btnRegistrar" runat="server" CausesValidation="True" 
                        CssClass="boton" Text="Registrar" />
                </td>
                <td>
                    &nbsp;</td>
            </tr>
        </table>
        <script  type ="text/javascript">
            frbformacionprofesional();
function Button1_onclick() {

}

        </script>
         </asp:Panel>
    
        <br />
        <table border="1">
            <tr>
                <th>
                        VISITAS REGISTRADAS&nbsp;</th>
            </tr>
            <tr>
                <td>

                   <asp:GridView ID="grdvisitas" runat="server" AutoGenerateColumns="False" 
                    >
                    <Columns>
                    <asp:BoundField DataField = "Visita" HeaderText="Visita"  />
                    <asp:BoundField DataField = "Nombreprofesional" HeaderText="Nombre Profesional"  />
                    <asp:BoundField DataField = "Formacionprofesional" HeaderText="Formación"  />

                    <asp:BoundField DataField = "Fechadiligenciamiento" 
                            HeaderText="Fecha de diligenciamiento"  />
                        <asp:TemplateField HeaderText="Prioridad asignada">
                            <ItemTemplate>
                                
                                <asp:Label ID="Label1" runat="server" Text="Baja" visible='<%# cdbl(eval("PrioridadAcompanamiento")) = 1 %>'></asp:Label>
                                <asp:Label ID="Label3" runat="server" Text="Media baja" visible='<%# cdbl(eval("PrioridadAcompanamiento")) = 9 %>'></asp:Label>
                                <asp:Label ID="Label4" runat="server" Text="Media" visible='<%# cdbl(eval("PrioridadAcompanamiento")) = 2 %>'></asp:Label>
                                <asp:Label ID="Label5" runat="server" Text="Media alta" visible='<%# cdbl(eval("PrioridadAcompanamiento")) = 9 %>'></asp:Label>
                                <asp:Label ID="Label6" runat="server" Text="Alta" visible='<%# cdbl(eval("PrioridadAcompanamiento")) = 3 %>'></asp:Label>
                                
                                <asp:Label ID="Label2" runat="server" Font-Bold="True"     Text ='¡Alerta! Debe asignar prioridad' CssClass="error"  visible='<%# isnothing(eval("PrioridadAcompanamiento")) %>'></asp:Label>

                            </ItemTemplate>
                        </asp:TemplateField>
                    <asp:TemplateField ShowHeader="False">
                        <ItemTemplate>
                            <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl = '<%#"ConclusionesVisita.aspx?idVisita=" & eval("idVisita") & "&idhogar=" & eval("idhogar")%>' >Conclusiones y prioridad</asp:HyperLink>
                         </ItemTemplate>
                    </asp:TemplateField>
                    
                    <asp:TemplateField ShowHeader="False" >
                            <ItemTemplate>
                            <asp:ImageButton ID="LinkButton2" runat="server" CausesValidation="False" CommandName="borrar" onclientclick="return confirm('¿Desea retirar la visita?');" CommandArgument='<%# eval("idvisita") %>' ImageUrl="../Imagenes/delete2.gif"></asp:imageButton>
                        </ItemTemplate>
                    </asp:TemplateField>
                 </Columns>
                    <AlternatingRowStyle CssClass="alternaterow" />
                    
                </asp:GridView>

                   <asp:Button ID="Button2" runat="server" CausesValidation="False" CssClass="boton" Text="Agregar visita" />
                   

                </td>
            </tr>
            </table>
        <br />
      



        <table border="1">
           <tr>
                <th colspan="7">
                        MIEMBROS DEL HOGAR REGISTRADOS
                    </th>
            </tr>
            <tr>
                <td>
                   <asp:GridView ID="grdpersona" runat="server" AutoGenerateColumns="false" >
                    <Columns>
                    <asp:BoundField DataField = "personasregistradas" HeaderText="Personas registradas"  />
                    <asp:BoundField DataField = "personashogar" HeaderText="Total personas hogar"  />
                       
                    </Columns>
                    <AlternatingRowStyle CssClass="alternaterow" />
                </asp:GridView>

                </td>
            </tr>
            </table>

        <br />
      
        <table border="1">
            <tr>
                <th colspan="7">
                        MIEMBROS DEL HOGAR
                    </th>
            </tr>
            <tr>
                <td>
                   <asp:GridView ID="grdResultados" runat="server" AutoGenerateColumns="false" 
                    DataKeyNames="idPersona">
                    <Columns>
                    <asp:BoundField DataField = "consecutivopersona" HeaderText="Consecutivo"  />
                    <asp:BoundField DataField = "Nombres" HeaderText="Nombres"  />
                    <asp:BoundField DataField = "Apellidos" HeaderText="Apellidos"  />
                    <asp:BoundField DataField = "tipodocumento" HeaderText="Tipo documento"  />
                    <asp:BoundField DataField = "Documento" HeaderText="Número documento"  />
                    <asp:BoundField DataField = "Parentesco" HeaderText="Parentesco"  />
                        <asp:TemplateField ShowHeader="False">
                            <ItemTemplate>
                                <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl = '<%#"PersonasConsulta.aspx?idPersona=" & eval("idPersona") & "&idhogar=" & eval("idhogar")%>' >Entrar</asp:HyperLink>

                                
                            </ItemTemplate>
                            </asp:TemplateField>
                         
                        <asp:TemplateField ShowHeader="False">
                              <ItemTemplate>
                                <asp:HyperLink ID="HyperLink2" runat="server" NavigateUrl = '<%#"Modulopersonas.aspx?idPersona=" & eval("idPersona") & "&idhogar=" & eval("idhogar")%>' >Editar</asp:HyperLink>
                            </ItemTemplate>
                        </asp:TemplateField>
                        <asp:TemplateField ShowHeader="False" >
                              <ItemTemplate>
                             <asp:ImageButton ID="LinkButton2" runat="server" CausesValidation="False" CommandName="borrar" onclientclick="return confirm('¿Desea retirar la persona?');" CommandArgument='<%# eval("idPersona") %>' ImageUrl="../Imagenes/delete2.gif"></asp:imageButton>
                            </ItemTemplate>
                        </asp:TemplateField>
                    </Columns>
                    <AlternatingRowStyle CssClass="alternaterow" />
                    
                </asp:GridView>

                </td>
            </tr>
            <tr>
                <td>
                    <asp:Button ID="Button3" CssClass="boton" runat="server" Text="Agregar miembro" /></td>
            </tr>
        </table>
&nbsp;&nbsp;<br />
        
        <table border="1">
                <tr>
                <th colspan="2">
                        BENEFICIARIOS DIRECTOS DEL PROGRAMA
                    </th>
            </tr>
            <tr>
                <td>
                    <asp:DropDownList ID="ddbeneficiarios" runat="server">
                    </asp:DropDownList>
                    </td>
                <td>
                    <asp:Button ID="Button4" CssClass="boton" runat="server" 
                        Text="Agregar" /></td>
            </tr>
            <tr>
                <td colspan="2">
                   <asp:GridView ID="grdBeneficiarios" runat="server" AutoGenerateColumns="false" 
                    DataKeyNames="idPersona">
                    <Columns>
                    <asp:BoundField DataField = "consecutivopersona" HeaderText="Consecutivo"  />
                    <asp:BoundField DataField = "Nombres" HeaderText="Nombres"  />
                    <asp:BoundField DataField = "Apellidos" HeaderText="Apellidos"  />
                    <asp:BoundField DataField = "tipodocumento" HeaderText="Tipo documento"  />
                    <asp:BoundField DataField = "Documento" HeaderText="Número documento"  />
                    <asp:BoundField DataField = "Parentesco" HeaderText="Parentesco"  />
                        <asp:TemplateField ShowHeader="False" >
                            <ItemTemplate>
                                <asp:HyperLink ID="HyperLink3" runat="server" 
                                    NavigateUrl = '<%#"PersonasConsulta.aspx?Psicosocial=1&idPersona=" & eval("idPersona") & "&idhogar=" & eval("idhogar")%>'>Entrar</asp:HyperLink>

                                
                            </ItemTemplate>
                            </asp:TemplateField>
                         
                        <asp:TemplateField ShowHeader="False" >
                              <ItemTemplate>
                             <asp:ImageButton ID="LinkButton2" runat="server" CausesValidation="False" CommandName="borrar" onclientclick="return confirm('Si retira la persona eliminará la información diligenciada para esta persona en el modulo psicosocial individual. \n \n ¿Desea Continuar?');" CommandArgument='<%# eval("idPersona") %>' ImageUrl="../Imagenes/delete2.gif"></asp:imageButton>
                            </ItemTemplate>
                        </asp:TemplateField>
                      
                      
                    </Columns>
                    <AlternatingRowStyle CssClass="alternaterow" />
                    
                </asp:GridView>

                &nbsp;<asp:Panel ID="PnlModuloPsicosocial" runat="server">
                     
                 <table width="100%" border="0">
                 <tr><td>
                 <h1>
                     
                     Modulo 
                     Psicosocial</h1>
                     <table border="0" width="100%">
                         <tr>
                             <th colspan="2">
                                 SEGUIMIENTO</th>
                         </tr>
                         <tr>
                             <td>
                                 Visita</td>
                             <td>
                                 <asp:DropDownList ID="ddvisitas" runat="server">
                                 </asp:DropDownList>
                             </td>
                         </tr>
                     </table>
                     &nbsp;<asp:RadioButtonList ID="rbmodulopsicosocial" runat="server" ValidationGroup="Psico">
                                  <asp:ListItem Value="2">Ámbito Familiar</asp:ListItem>
                        <asp:ListItem Value="3">Ámbito Comunitario</asp:ListItem>
                        <asp:ListItem Value="4">Plan de vida (Metas)</asp:ListItem>
                        
                    </asp:RadioButtonList>
                 <br />
                     <asp:CustomValidator ID="CustomValidator1" runat="server" class="error" ErrorMessage="CustomValidator"  ValidationGroup="Psico"></asp:CustomValidator>
                     <br />
         <asp:Button ID="btnIngresarPsicosocial" class="boton" runat="server" Text="Ingresar" 
                     CausesValidation="true"  ValidationGroup="Psico"/>

                 <br />

            </td>
      
        </tr>



                    <tr>
             <th colspan="2">
                        PROCESO DE DILIGENCIAMIENTO PSICOSOCIAL</th>
        </tr>
        <tr>
             <td colspan="2">
                 <table class="style3" border="1">
                  <tr>
                  <th >Familiar</th>
                  <th >Comunitario</th>
                 
                     </tr>
                    
                     <tr>
                         <td>
                             <asp:Label ID="lblfamiliar" runat="server" Text="Label"></asp:Label></td> 
                         <td>
                             <asp:Label ID="lblcomunitario" runat="server" Text="Label"></asp:Label></td>
                     </tr>
                 </table>

                 <br />

                 <br />

            </td>
      
        </tr>


            </table></td>
         </tr>
         </table>
            </asp:Panel>
            
                <br />
                </td>
            </tr>
        </table>
        
        <br />

        </div>

</asp:Content>

